home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 25
/
025.d81
/
dragon dungeon
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
29KB
|
811 lines
5 print"[147]":poke53280,0:poke53281,0
6 ifzz=0thenzz=1:load"joeplay",8,1
7 ifzz=1thenzz=2:load"drag.music",8,1
8 poke56325,60:mu=1:gosub10000
10 rem dungeon of the dragon
12 rem converted to c-64 by alan
20 q$=chr$(34)
30 print"":goto 110
40 print "you feel like it. [217]ou travel through"
42 print "time & space, writing about the things"
43 print "you see. [193]ll of the book critics"
50 print "criticize your books."
51 print" [212]hey all say that you are too un-"
52 print"realistic. [207]h, well, you can't win at"
53 print"[197][214][197][210][217][212][200][201][206][199]":print" [217]ou [196][201][196] win at this, however, and got";
54 printse;"points out of 100 possible. [206]ot bad!"
55 a$=""
60 print"[208]lay again ([217]/[206])?";:poke198,0:wait198,1
65 a$=""
66 geta$
70 ifa$="y"then 110
80 ifa$="n"then 5400
90 goto 65
100 rem
110 rem
120 rem
130 rem
140 rem
150 rem for jean
160 rem
170 rem
180 rem
190 rem ***********************
200 rem *dungeon of the dragon*
210 rem * by: *
220 rem * steve shelton *
230 rem ***********************
240 rem
250 rem {$7c} -----------
260 rem {$7c} ! ! {$7c}
270 rem {$7c} ! ! {$7c}
280 rem {$7c} ! ! {$7c}
290 rem ----------- {$7c}
300 rem ! !
310 rem ! !
320 rem ! !
330 rem -------
340 rem
350 rem
360 rem my trade mark
370 rem
380 rem game (c) may-june, 1985
390 rem
400 rem my address:
410 rem box 177
420 rem dighton, ks. 67839
430 rem phone:(316)-397-5523
440 rem
490 goto 980
500 print"[147]"
510 lc = 1
520 goto 4610
530 ud = 0
535 gosub10000
540 print
541 c$="":input "===>";c$
542 c9$=c$
543 ifc$=""thenprint"[145]";:goto541
545 c$=left$(c$,4)
550 cm = 0: print
551 if c$="sile"orc$="off"thenc$="hush"
552 ifc$="hush"orc$="quie"thenmu=0:gosub11000:print"[204]et there be silence!"
554 ifc$="hush"orc$="quie"thenprint"[194]oy, you don't mess around!!":goto530
555 ifc$="play"thenc$="musi"
556 ifc$="musi"thenmu=1:gosub10000:print"[204]et me en-ter-tain you...":goto540
560 if left$(c$,3)= "use" then cm = 2
570 if c$ = "scor" then cm = 11
580 if c$ = "l" then cm = 7
590 if c$ = "s" or c$="sout"thencm = 3
610 if c$ = "n" or c$="nort"thencm = 4
620 if c$ = "e" or c$="east"thencm = 5
630 if c$ = "w" or c$="west"thencm = 6
640 if c$ = "look" then cm = 7
650 if left$(c$,3)= "get" then cm = 9
660 if c$ = "quit" then gosub 5320
670 if c9$ = "drop dead" then print "[207]kay.": goto 5090
680 if c$ = "bull" then print "[205]ooo...": goto 530
690 if cm < > 2 then goto 890
695 gosub4810
700 print :u$="":input "[213]se what item ";u$
705 u9$=u$
710 ud = 0: print:u$=left$(u$,5)
720 if u$ = "breat" oru$="fresh" then ud = 1
730 if u$="mouth"oru$="wash"thenud=2
740 ifleft$(u$,3)="gas"oru$="mask"thenud=3
743 if ud=3 and ga=3 then print"[217]ou're already wearing that!":ud=-1
745 ifud=3thenprint"[200]ey, you look very cute!!":ga=3:cm=-2:print:return
750 ifu$="sword"thenud=4
760 ifu$="laser"oru$="gun"thenud=5
770 ifu$="flash"oru$= "light" then ud = 6
780 ifu$="paper"oru$="piece"thenud=7
782 ifu$="clue"oru$="hint"then ud = 7
790 if u$= "torch" oru$= "fire" then ud = 8
800 if u$= "cork" then ud = 9
810 ifleft$(u9$,13)="dragon bottle"thenud=10
811 ifleft$(u9$,24)="essence 'd dragon breath"thenud=10
812 ifleft$ (u9$,20) = "dragon breath bottle" then ud = 10
813 ifleft$(u9$,13)="dragon breath"thenud=10
820 if ud = 0 then print "[215]hat?": goto 530
830 goto 4480
840 ifud=2thenri=2:ifol<>1thenprint"[201]t has that minty, not mediciny taste."
841 ifud=2 andol<>1thenprint"[196]id you have bad breath?":cm=-1
850 ifud=1thenps=2:ifol<>1thenprint"[201]t tastes mediciny, but it works."
851 ifud=1 and ol<>1 thenprint"[196]id you have bad breath?":cm=-1
860 if ud = 7 then 5300
870 if ud = 10 then print "[212]he noxious fumes overtake you and you"
872 ifud=10then print "choke to death on them.": goto 5030
880 af=0:if db > 0 and ud = 9 thenaf=1
881 ifaf=1then print "[217]ou uncork the dragon bottle and the"
882 ifaf=1then print "fumes kill you.": goto 5030
890 if c$= "i"orleft$(c$,3)="inv"then gosub4810:goto540
900 if c$ = "answ" then cm = 8
910 if c$ = "" then goto 540
920 ifc$="help"thenprint "[212]he commands will have to do!": goto 4940
930 if c$ = "rais" then cm = 10: goto 5100
940 if left$ (c$,3) = "com" then goto 4940
950 if cm = 0 and su = 3 then goto 4940
960 if cm = 0 then print "[211]ay [215][200][193][212]?!?!?!?":su = su + 1: goto 530
970 return
980 print"[147]":input "[215]ould you like instructions";a$
990 if left$ (a$,1) = "y" then 5120
1000 if left$ (a$,1) = "n" then 1020
1010 goto 980
1020 rem * location #1
1030 ms = 1:ho = 1
1040 print "[217]ou are at the entrance of the dungeon.
1042 [153]"right$t is humid and mucky smelling in here."
1050 [139] az [177] 0 [167] 1090
1060 [153] "left$ow you got here, you do not know. (NULL)ne"
1062 [153] "minute you're standing in a cave near"
1064 [153] "the tip of the peekermuda (NULL)riangle, and"
1066 [153] "suddenly you're here. atns far as you can"
1070 [153] "tell, there is no exit. (NULL)ou have,"
1072 [153] "however, seen a strange looking "
1074 [153] "creature with four heads get killed by"
1076 [153] "a man in very strange clothes, but not"
1080 [153] "before he himself was mortally wounded."
1082 [153] "(NULL)ou now have the man's sword, and a lit"
1084 [153] "flashlight.":az [178] az [170] 1
1090 [153] "(NULL)here is a dead creature here, along ": [153] "with a dead man."
1100 [153] : [153] "(NULL)here is an exit to the east."
1110 [141] 530
1120 [139] cm [178] 2 [167] [153] "(NULL)o effect."
1130 [139]cm[178]3[176]cm[178]4[176]cm[178]6[167][153]"(NULL)ou ran into the wall! peekoy, does your"
1131 [139]cm[178]3[176]cm[178]4[176]cm[178]6[167][153]"nose ever hurt!!"
1140 [139] cm [178] 5 [167] lc [178] 2: [137] 520
1150 [139] cm [178] 7 [167] [137] 1020
1160 [139] cm [178] 11 [167] [153] "(NULL)len(NULL)(NULL)val: ";se;" (NULL)(NULL)(NULL) (NULL)asc 100 (NULL)(NULL)(NULL)(NULL)right$peek(NULL)val."
1170 [139] cm [178] 9 [167] [153] "(NULL)othing here."
1180 [139] cm [178] 10 [167] [153] "peekig deal. (NULL)ou should see how easy a "
1182 [139]cm[178]10[167][153] "dragon could do that!!"
1190 [137] 1110
1200 [143] * location #2
1210 [153] "right$t's an east-west hallway. (NULL)he ground"
1212 [153] "is slightly dusty. (NULL)here is a faint light to the east."
1230 af[178]0:[139] cm [178] 10 [167]af[178]1:[153]"(NULL)eah!! (NULL)he"
1232 [139]af[178]1[167][153]"crowd cheers! left$e actually got it above his head!!"
1240 [141] 530
1250 [139] cm [178] 2 [167] [153] "(NULL)o effect."
1260 [139] cm [178] 3 [167] [153] "str$o you see a door there? (NULL)f course not!"
1262 [139]cm[178]3[167] [153] "(NULL)ow, boys and girls, what we have here"
1264 [139]cm[178]3[167] [153] "is a guy with a flat nose!"
1270 [139] cm [178] 4 [167] [153] "(NULL)ou cannot go that direction."
1280 [139] cm [178] 5 [167] lc [178] 3: [137] 4610
1290 [139] cm [178] 6 [167] lc [178] 1: [137] 520
1300 [139] cm [178] 11 [167] [153] "(NULL)len(NULL)(NULL)val: ";se;" (NULL)(NULL)(NULL) (NULL)asc 100 (NULL)(NULL)(NULL)(NULL)right$peek(NULL)val."
1310 [139] cm [178] 5 [167] lc [178] 11: [137] 4610
1320 [139] cm [178] 5 [176] cm [178] 3 [167] 520
1330 [139] cm [178] 7 [167] [137] 1200
1340 [139] cm [178] 9 [167] [153] "(NULL)here's nothing here! (NULL)ou couldn't "
1342 [139]cm[178]9[167] [153] "even grasp for straws in this room!"
1350 [137] 1240
1360 [139] lc [178] 20 [167] [137] 4450
1370 [143] * location #3
1380 [153] "(NULL)his room is strangely shaped, as if it"
1382 [153] "was a carved-out cave. (NULL)he walls glow"
1384 [153] "with a soft, red light. (NULL)here is a"
1386 [153] "tapestry with a lenhinese str$ragon on it on"
1390 [153] "one wall. (NULL)here are exits to the (NULL)outh, valast and (NULL)est."
1400 [139] ri [179] 1 [167] [153] "(NULL)here is a jar of mouthwash by the tapestry."
1420 [141] 530
1430 [139] cm [178] 2 [167] [153] "(NULL)o effect."
1440 [139] cm [178] 3 [167] lc [178] 4: [137] 520
1450 [139] cm [178] 5 [167] lc [178] 7: [137] 4610
1460 [139] cm [178] 4 [167] [153] "(NULL)ou can't go that direction."
1470 [139] cm [178] 6 [167] lc [178] 2: [137] 4610
1480 [139] cm